//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//#include<assert.h>
//#include<string.h>
//
//char* my_strncat(char* a, const char* b, int n)
//{
//	assert(a && b);
//	char* cur = a;
//	if (n == 0)
//		return a;
//	while (*cur)
//		cur++;
//	for (int i = 0; i < n; i++)
//	{
//		*cur = *b;
//		cur++;
//		b++;
//	}
//	*cur = '\0';
//	return a;
//}
//
//int main()
//{
//	char a[20] = "Hello ";
//	char b[] = "world";
//	my_strncat(a, b, 3);
//	printf("%s\n", a);
//	return 0;
//}